ম্যাক্রো রেকর্ড এবং রান করা

Microsoft Technologies - অ্যাডভান্সড এক্সেল (Advanced Excel) ম্যাক্রো এবং VBA (Visual Basic for Applications) |
205
205

এক্সেলে ম্যাক্রো একটি শক্তিশালী টুল, যা একটি সিকোয়েন্স বা কাজের সিরিজকে অটোমেট করে দ্রুত সম্পন্ন করতে সহায়তা করে। ম্যাক্রো রেকর্ডিং ব্যবহার করে আপনি সাধারণভাবে যে কাজগুলো একাধিকবার করে থাকেন, সেগুলোকে একটি ক্লিকে অটোমেট করতে পারেন। এটি একাধিক কমান্ডের একটি সিরিজকে একটি একক কমান্ডের মধ্যে বদলে দেয়, ফলে সময় সাশ্রয় হয় এবং কার্যকারিতা বৃদ্ধি পায়।

এক্সেলে ম্যাক্রো রেকর্ড করার জন্য Visual Basic for Applications (VBA) নামক প্রোগ্রামিং ভাষা ব্যবহার হয়। তবে আপনি ম্যাক্রো রেকর্ড করে সরাসরি ব্যবহার করতে পারেন, এটি কোড লিখে না করেও সহজেই কাজ করতে সহায়তা করে।


ম্যাক্রো রেকর্ড করার পদক্ষেপ

১. ম্যাক্রো রেকর্ড শুরু করা

  • এক্সেলে Developer ট্যাবটি খুলুন (যদি এটি আপনার রিবনে না থাকে, তাহলে File > Options > Customize Ribbon গিয়ে Developer ট্যাবটি চেক করে Enable করুন)।
  • Developer ট্যাবের মধ্যে Record Macro বাটনে ক্লিক করুন।

একটি ডায়লগ বক্স আসবে, যেখানে আপনাকে ম্যাক্রোর নাম, শর্টকাট কীবোর্ড (যদি দরকার হয়) এবং যেখানে ম্যাক্রোটি সংরক্ষণ করবেন তা নির্বাচন করতে হবে।

  • Macro Name: এখানে ম্যাক্রোর একটি নাম দিন (যেমন: FormatData)।
  • Shortcut Key: যদি আপনি শর্টকাট কীবোর্ড দিয়ে ম্যাক্রো চালাতে চান, তবে একটি কী কম্বিনেশন উল্লেখ করতে পারেন।
  • Store Macro in: সাধারণত "This Workbook" নির্বাচন করতে হয়, যাতে এটি বর্তমান এক্সেল ফাইলেই সংরক্ষিত হয়।
  • Description: এই ক্ষেত্রে, আপনি ম্যাক্রোর জন্য একটি বর্ণনা দিতে পারেন, যেমন "ফর্ম্যাটিং টেবিলের জন্য ম্যাক্রো"।

এরপর OK বাটনে ক্লিক করুন।

২. কাজ রেকর্ড করা একবার ম্যাক্রো রেকর্ড শুরু হলে, আপনি যে কাজগুলো করতে চান তা করুন। যেমন:

  • সেল ফরম্যাটিং পরিবর্তন করুন,
  • ডেটা ইনপুট করুন,
  • সেলগুলোর মধ্যে কোনো ফর্মুলা অ্যাপ্লাই করুন,
  • চার্ট তৈরি করুন,
  • যেকোনো অন্যান্য কার্যক্রম সম্পাদন করুন।

এক্সেল স্বয়ংক্রিয়ভাবে এই সব কাজকে ম্যাক্রোতে রেকর্ড করবে। আপনি যতক্ষণ পর্যন্ত ম্যাক্রো রেকর্ড করতে চান, ততক্ষণ কাজ করতে থাকুন।

৩. ম্যাক্রো রেকর্ডিং বন্ধ করা যখন আপনি রেকর্ডিং শেষ করতে চান, তখন Developer ট্যাবে গিয়ে Stop Recording বাটনে ক্লিক করুন।

এখন, আপনার কাজটি ম্যাক্রো হিসেবে সংরক্ষিত হয়েছে এবং পরবর্তীতে আপনি এটি ব্যবহার করতে পারবেন।


ম্যাক্রো রান করা

একবার ম্যাক্রো রেকর্ড হয়ে গেলে, আপনি এটি বিভিন্ন উপায়ে চালাতে পারেন:

১. ম্যাক্রো রান করতে শর্টকাট ব্যবহার করা

আপনি যদি ম্যাক্রোর জন্য একটি শর্টকাট কীবোর্ড নির্ধারণ করে থাকেন, তাহলে আপনি সেই শর্টকাট ব্যবহার করে সহজেই ম্যাক্রোটি চালাতে পারবেন। উদাহরণস্বরূপ, যদি আপনি Ctrl + Shift + F শর্টকাট দেন, তবে এই কীবোর্ড কম্বিনেশনটি চাপলেই ম্যাক্রো রান হবে।

২. Developer ট্যাব থেকে ম্যাক্রো রান করা

  • Developer ট্যাব থেকে Macros বাটনে ক্লিক করুন।
  • একটি ডায়লগ বক্স আসবে যেখানে আপনি সংরক্ষিত ম্যাক্রো দেখতে পাবেন।
  • সেই ম্যাক্রোটি নির্বাচন করে Run বাটনে ক্লিক করুন।

৩. ম্যাক্রো রান করার জন্য বাটন ব্যবহার করা

আপনি একটি বাটন বা শেপ তৈরি করতে পারেন যা ক্লিক করার মাধ্যমে ম্যাক্রো রান করবে:

  • Developer ট্যাবে গিয়ে Insert থেকে একটি বাটন বা শেপ নির্বাচন করুন।
  • বাটনটি ড্র্যাগ করে শীটে যুক্ত করুন।
  • এরপর, বাটনে রাইট-ক্লিক করুন এবং Assign Macro নির্বাচন করুন। এখানে আপনার ম্যাক্রোর নাম নির্বাচন করুন এবং OK ক্লিক করুন।

এখন, যখন আপনি ওই বাটনে ক্লিক করবেন, আপনার ম্যাক্রো রান হবে।


ম্যাক্রো সম্পাদনা করা

যদি আপনি রেকর্ড করা ম্যাক্রো সম্পাদনা করতে চান, তবে আপনি VBA Editor ব্যবহার করতে পারেন:

  1. Developer ট্যাবে গিয়ে Visual Basic বাটনে ক্লিক করুন, যা VBA Editor খুলবে।
  2. এখানে আপনি আপনার ম্যাক্রোর কোড দেখতে এবং সম্পাদনা করতে পারবেন।
  3. কোড পরিবর্তন করার পর Save করুন এবং ম্যাক্রোটি আবার রান করুন।

ম্যাক্রো ডিবাগিং

যখন ম্যাক্রো কোনো সমস্যা তৈরি করে বা ত্রুটি ঘটে, তখন আপনি Debugging ব্যবহার করে কোডের সমস্যা চিহ্নিত করতে পারেন। VBA Editor-এ F8 চেপে এক্সিকিউশনের ধাপ অনুযায়ী কোডটি দেখুন এবং ভুল সনাক্ত করুন।


ম্যাক্রো নিরাপত্তা

ম্যাক্রো চালানোর সময় এক্সেল নিরাপত্তা সেটিংসের কারণে কিছু ম্যাক্রো ব্লক হয়ে যেতে পারে, কারণ ম্যাক্রো কিছুসময় ম্যালওয়্যার আক্রমণের কারণ হতে পারে। এক্সেলটি ডিফল্টভাবে ম্যাক্রো নিষ্ক্রিয় করে রাখে, তবে আপনি সেটিংস পরিবর্তন করে ম্যাক্রো চালানোর অনুমতি দিতে পারেন:

  1. File > Options > Trust Center > Trust Center Settings > Macro Settings > এবং Enable all macros নির্বাচন করুন।

ম্যাক্রো রেকর্ড এবং রান করার মাধ্যমে আপনি এক্সেলে সহজেই কাজ অটোমেট করতে পারেন, যা আপনার সময় বাঁচায় এবং কাজের গতি বাড়ায়।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion